import java.util.Calendar;

public class TesteDatas{
	public static void main(String[] args){
		Calendar calendar = Calendar.getInstance();
		
		/* Configura ano, mês (começa em zero), dia, hora, minuto */
		calendar.set(2013, 10, 23, 18, 50);
		
		long diaMs = calendar.getTimeInMillis();
		diaMs += 1000 * 60 * 60;
		calendar.setTimeInMillis(diaMs);
		
		System.out.println("Nova hora: " + calendar.get(calendar.HOUR_OF_DAY));
		
		calendar.add(calendar.DATE, 35);
		System.out.println("Adicionando 35 dias: " + calendar.getTime());
		
		calendar.roll(calendar.DATE, 35);
		System.out.println("Caminha 35 dias sem mudar o mês" + calendar.getTime());
	}
}
